Text copied to clipboard!

Title

Text copied to clipboard!

Mainframe Programmer

Description

Text copied to clipboard!
We are looking for a skilled Mainframe Programmer to join our dynamic team. The ideal candidate will have extensive experience in mainframe technologies and a strong understanding of COBOL, JCL, and CICS. You will be responsible for developing, testing, and maintaining mainframe applications that are critical to our business operations. Your role will involve working closely with other IT professionals, business analysts, and end-users to ensure that our mainframe systems are efficient, reliable, and meet the needs of the organization. You will also be expected to troubleshoot and resolve any issues that arise, ensuring minimal downtime and disruption to our services. In addition to technical skills, you should have excellent problem-solving abilities, strong communication skills, and the ability to work well in a team environment. You will be expected to stay up-to-date with the latest developments in mainframe technology and continuously seek ways to improve our systems and processes. This is a challenging and rewarding role that offers the opportunity to work on complex projects and make a significant impact on our business.

Responsibilities

Text copied to clipboard!
  • Develop and maintain mainframe applications using COBOL, JCL, and CICS.
  • Collaborate with business analysts and end-users to gather requirements and design solutions.
  • Perform unit testing and debugging of mainframe applications.
  • Troubleshoot and resolve issues in a timely manner.
  • Optimize mainframe applications for performance and efficiency.
  • Document technical specifications and procedures.
  • Provide support and maintenance for existing mainframe applications.
  • Participate in code reviews and ensure adherence to coding standards.
  • Stay up-to-date with the latest developments in mainframe technology.
  • Assist in the migration of legacy systems to modern platforms.
  • Ensure data integrity and security in all mainframe applications.
  • Work closely with other IT teams to integrate mainframe applications with other systems.
  • Develop and maintain batch processing jobs.
  • Monitor system performance and make recommendations for improvements.
  • Provide training and support to junior programmers.
  • Participate in disaster recovery planning and testing.
  • Ensure compliance with regulatory requirements and company policies.
  • Contribute to the development of best practices and standards for mainframe programming.
  • Assist in the evaluation and selection of new mainframe tools and technologies.
  • Provide on-call support as needed.

Requirements

Text copied to clipboard!
  • Bachelor's degree in Computer Science, Information Technology, or a related field.
  • 5+ years of experience in mainframe programming.
  • Proficiency in COBOL, JCL, and CICS.
  • Strong understanding of mainframe architecture and operating systems.
  • Experience with DB2 and IMS databases.
  • Excellent problem-solving and analytical skills.
  • Strong communication and interpersonal skills.
  • Ability to work independently and as part of a team.
  • Experience with mainframe development tools such as TSO, ISPF, and SDSF.
  • Knowledge of mainframe security and compliance requirements.
  • Ability to manage multiple tasks and projects simultaneously.
  • Detail-oriented with a focus on quality and accuracy.
  • Experience with Agile development methodologies is a plus.
  • Familiarity with modern programming languages and technologies is a plus.
  • Ability to work in a fast-paced and dynamic environment.
  • Strong organizational and time management skills.
  • Commitment to continuous learning and professional development.
  • Ability to provide technical leadership and mentorship to junior team members.
  • Experience with mainframe modernization projects is a plus.
  • Willingness to provide on-call support as needed.

Potential interview questions

Text copied to clipboard!
  • Can you describe your experience with COBOL, JCL, and CICS?
  • How do you approach troubleshooting and resolving mainframe application issues?
  • Can you provide an example of a complex mainframe project you have worked on?
  • How do you ensure data integrity and security in your mainframe applications?
  • What strategies do you use to optimize mainframe application performance?
  • How do you stay up-to-date with the latest developments in mainframe technology?
  • Can you describe a time when you had to work closely with business analysts and end-users to gather requirements?
  • How do you handle multiple tasks and projects simultaneously?
  • What is your experience with mainframe development tools such as TSO, ISPF, and SDSF?
  • How do you ensure compliance with regulatory requirements and company policies?
  • Can you describe your experience with DB2 and IMS databases?
  • How do you approach unit testing and debugging of mainframe applications?
  • What is your experience with Agile development methodologies?
  • Can you provide an example of a time when you provided technical leadership or mentorship to junior team members?
  • How do you handle on-call support and ensure minimal downtime for mainframe systems?
  • What is your experience with mainframe modernization projects?
  • How do you document technical specifications and procedures?
  • Can you describe a time when you had to optimize a mainframe application for performance and efficiency?
  • How do you approach disaster recovery planning and testing for mainframe systems?
  • What is your experience with integrating mainframe applications with other systems?